man from castile and león, spain - French English Dictionary